home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 January / macformat-020.iso / Shareware City / Applications / Alpha.5.96 folder / Help / Default Key Bindings < prev    next >
Encoding:
Text File  |  1994-08-20  |  9.0 KB  |  271 lines  |  [TEXT/ALFA]

  1.  
  2. Alpha allows you to customize the keystrokes you use to invoke editor 
  3. functions. There are basically three different ways editor functions can 
  4. be invoked:
  5.  
  6.     • Directly via Alpha menus.
  7.     • Via the 'Evaluate' function (in the Utils menu by default).
  8.     • Through key combinations other than menu equivalents. These 
  9.       combinations include function keys and the numeric keypad.
  10.       
  11. It is the last option that we are concerned with here. By default, Alpha 
  12. has well over 100 different key bindings, far more than you would ever want 
  13. to memorize. However, the bindings are there only for your convenience. You 
  14. don't need to use any of them, but many people find that using the mouse 
  15. for common editing functions seriously slows them down.
  16.  
  17. The following is a list of some of the most commonly used key bindings in 
  18. Alpha's default setup:
  19.  
  20.  
  21. Help
  22. ===========================================================================
  23. 'help'                                    invoke Alpha help
  24.  
  25.  
  26. Moving the Cursor
  27. ===========================================================================
  28. left-arrow  or  control-b                backward character
  29. right-arrow  or  control-f                forward character
  30. up-arrow  or  control-p                    previous-line
  31. down-arrow  or  control-n                next-line
  32.  
  33. option-left-arrow  or  option-b            backward one word
  34. option-right-arrow  or  option-f        forward one word
  35.  
  36. command-left-arrow  or  control-a        beginning of line
  37. command-right-arrow  or  control-e        end of line
  38. command-up-arrow  or  'home'            beginning of window
  39. command-down-arrow  or  'end'            end of window
  40.  
  41. 'pgup'                                   move one page backward
  42. 'pgdn'                                    move one page forward
  43.  
  44.  
  45. Selecting Text
  46. ===========================================================================
  47. shift-left-arrow                        extend selection one char left
  48. shift-right-arrow                        extend selection one char right
  49.  
  50. shift-up-arrow                            extend selection one line up
  51. shift-down-arrow                        extend selection one line down
  52.  
  53. shift-option-left-arrow                    extend selection one word left
  54. shift-option-right-arrow                extend selection one word right
  55.  
  56. control-h                                select next word
  57.  
  58. shift-command-left-arrow                select to beginning of line
  59. shift-command-right-arrow                select to end of line
  60.  
  61.  
  62. Deleting Text
  63. ===========================================================================
  64. 'del'  or  control-d                    delete forward char
  65. 'delete'                                delete backward char
  66. option-d                                delete forward word
  67. option-h or option-delete                delete backward word
  68. control-k                                delete to end of line
  69.  
  70.  
  71. Windows
  72. ===========================================================================
  73. F5                                        previous window
  74. F6                                        next window
  75. F7                                        tile windows
  76. F8                                        exchange previous window w/ current
  77.  
  78.  
  79.  
  80.  
  81. ================================================================================
  82. Below are the rest of the generic bindings. Be aware that each file has a 
  83. "mode" associated with it (popup menu on the downward-pointing triangle 
  84. above the vertical scrollbar) that may define additional key bindings. 
  85. Whenever in doubt about your current mode, select "Describe Mode" from 
  86. the popup menu over the flag icon above the vertical scrollbar.
  87.  
  88. bind    'a'   <oz> insertAscii 
  89. bind    'a'  <soz> getAscii 
  90. bind    'a'    <z> beginningOfLine 
  91. bind    'b'    <z> backwardChar 
  92. bind    'c'    <z> prefixChar 
  93. bind    'c'   <zC> gotoMatch 
  94. bind    'd'    <z> deleteChar 
  95. bind    'e'    <z> endOfLine 
  96. bind    'f'   <zX> findFile 
  97. bind    'f'   <cz> freeMem 
  98. bind    'f'    <z> forwardChar 
  99. bind    'g'    <z> abortEm 
  100. ascii  0x8        backSpace 
  101. bind    'h'    <z> hiliteWord 
  102. bind    'k'    <z> killLine 
  103. bind    'l'    <z> centerRedraw 
  104. ascii  0xd        carriageReturn 
  105. bind    'n'    <z> nextLine 
  106. bind    'o'    <z> openLine 
  107. bind    'p'    <z> previousLine 
  108. bind    'q'    <z> prefixChar 
  109. bind    'r'    <z> rsearch 
  110. bind    's'   <zX> save 
  111. bind    's'  <coz> spacesToTabs 
  112. bind    's'    <z> isearch 
  113. bind    't'  <coz> tabsToSpaces 
  114. bind    't'    <z> insertToTop 
  115. bind    'u'    <z> iterationCount 
  116. bind    'v'    <z> pageForward 
  117. bind    'w'   <sz> rectMarkHilite 
  118. bind    'w'    <z> cut 
  119. bind    'x'    <z> prefixChar 
  120. bind    'x'   <zX> exchangePointAndMark 
  121. bind    'y'    <z> yank 
  122. bind    'z'    <z> pageBack 
  123. ascii  0x1b        startEscape 
  124. bind    '\['   <sz> normalLeftBracket 
  125. bind    '\]'   <sz> normalRightBracket 
  126. bind    ' '    <e> oneSpace 
  127. bind    ' '    <z> setMark 
  128. bind    '''    <z> quoteWord 
  129. bind    '9'   <sX> startKeyboardMacro 
  130. bind    '0'   <sX> endKeyboardMacro 
  131. bind    ','    <z> pushMark 
  132. bind    '.'    <z> popMark 
  133. bind    '1'    <X> zoom 
  134. bind    '1'    <z> execAbbrev 
  135. bind    ','   <se> beginningOfBuffer 
  136. bind    '.'   <se> endOfBuffer 
  137. bind  kpad.        endOfBuffer 
  138. bind    'b'   <se> backwardWordSelect 
  139. bind  right        forwardChar 
  140. bind  right    <c> endOfLine 
  141. bind  right    <s> forwardCharSelect 
  142. bind  right   <cs> endLineSelect 
  143. bind  right    <z> {scrollRightCol 15}
  144. bind  right    <o> forwardWord 
  145. bind  right   <so> forwardWordSelect 
  146. bind    'f'   <se> forwardWordSelect 
  147. bind   left        backwardChar 
  148. bind   left    <c> beginningOfLine 
  149. bind   left    <s> backwardCharSelect 
  150. bind   left   <cs> beginningLineSelect 
  151. bind   left    <z> {scrollLeftCol 15} 
  152. bind   left    <o> backwardWord 
  153. bind   left   <so> backwardWordSelect 
  154. bind  clear        insertToTop 
  155. bind   down        nextIntro Help
  156. bind   down        nextLine 
  157. bind   down    <c> endOfBuffer 
  158. bind   down    <s> nextLineSelect 
  159. bind   down   <cs> endBufferSelect 
  160. bind   down    <z> scrollDownLine 
  161. bind   down    <o> scrollDownLine 
  162. bind  enter        pageForward 
  163. bind     up        prevIntro Help
  164. bind     up        previousLine 
  165. bind     up    <s> prevLineSelect 
  166. bind     up    <c> beginningOfBuffer 
  167. bind     up   <cs> beginningBufferSelect 
  168. bind     up    <z> scrollUpLine 
  169. bind     up    <o> scrollUpLine 
  170. bind  kpad0        pageBack 
  171. bind  kpad1        prevFunc 
  172. bind  kpad3        nextFunc 
  173. bind  kpad4        backwardWord 
  174. bind  kpad4    <c> backwardDeleteWord 
  175. bind  kpad5        exchangePointAndMark 
  176. bind  kpad6        forwardWord 
  177. bind  kpad6    <c> deleteWord 
  178. bind  kpad7        backwardDeleteWord 
  179. bind    '\['   <cs> ordLeftBrace 
  180. bind  kpad9        deleteWord 
  181. bind    '\]'   <cs> ordRightBrace 
  182. bind     f5        prevWindow 
  183. bind    'a'    <Q> tiled 
  184. bind     f6        nextWindow 
  185. bind    'b'    <X> chooseAWindow 
  186. bind    'b'    <Q> shrinkLow 
  187. bind    'b'    <e> backwardWord 
  188. bind     f7        tiled 
  189. bind    'c'    <Q> chooseAWindow 
  190. bind    'c'    <e> capitalizeWord 
  191. bind     f3        copy 
  192. bind    'd'    <e> deleteWord 
  193. bind     f8        swapWithNext 
  194. bind    'e'    <X> executeKeyboardMacro 
  195. bind    'e'    <e> nextSentence 
  196. bind     f9        pushMark 
  197. bind    'f'    <Q> shrinkFull 
  198. bind    'f'    <e> forwardWord 
  199. bind    'g'    <e> gotoLine 
  200. bind    f11        shrinkHigh 
  201. bind    'h'    <Q> horizontally 
  202. bind    'h'    <e> backwardDeleteWord 
  203. bind    'i'    <Q> iconify 
  204. bind    f13        startKeyboardMacro 
  205. bind    'j'    <e> fillParagraph 
  206. bind    'k'    <e> keyCode 
  207. bind    f14        endKeyboardMacro 
  208. bind    'l'    <C> texDividingLine TeX
  209. bind    'l'    <X> currentPosition 
  210. bind    'l'    <Q> shrinkLeft 
  211. bind    'l'    <e> downcaseWord 
  212. bind    'l'    <C> dividingLine 
  213. bind    'm'    <X> matchingLines 
  214. bind    f10        popMark 
  215. bind    'n'    <Q> nextWindow 
  216. bind    'o'    <X> swapWithNext 
  217. bind    'o'    <Q> overlay 
  218. bind    f12        shrinkLow 
  219. bind    'p'    <Q> prevWindow 
  220. bind    'p'    <e> fillParagraphSentence 
  221. bind    f15        executeKeyboardMacro 
  222. bind    'r'    <Q> shrinkRight 
  223. bind    'r'    <e> repeatSearchBackward 
  224. bind   help        alphaHelp 
  225. bind    's'    <Q> swapWithNext 
  226. bind    's'    <e> repeatSearchForward 
  227. bind   home        beginningOfBuffer 
  228. bind    't'    <Q> shrinkHigh 
  229. bind    't'    <e> findTag 
  230. bind   pgup        pageBack 
  231. bind    'u'    <e> upcaseWord 
  232. bind    del        deleteChar 
  233. bind    'v'    <Q> vertically 
  234. bind    'v'    <e> pageBack 
  235. bind     f4        yank 
  236. bind    'w'    <e> copy 
  237. bind    end        endOfBuffer 
  238. bind    'x'    <e> execute 
  239. bind     f2        cut 
  240. bind   pgdn        pageForward 
  241. bind     f1        iconify 
  242. bind   left        backwardChar 
  243. bind   left    <c> beginningOfLine 
  244. bind   left    <s> backwardCharSelect 
  245. bind   left   <cs> beginningLineSelect 
  246. bind   left    <z> {scrollLeftCol 15} 
  247. bind   left    <o> backwardWord 
  248. bind   left   <so> backwardWordSelect 
  249. bind  right        forwardChar 
  250. bind  right    <c> endOfLine 
  251. bind  right    <s> forwardCharSelect 
  252. bind  right   <cs> endLineSelect 
  253. bind  right    <z> {scrollRightCol 15} 
  254. bind  right    <o> forwardWord 
  255. bind  right   <so> forwardWordSelect 
  256. bind   down        nextIntro Help
  257. bind   down        nextLine 
  258. bind   down    <c> endOfBuffer 
  259. bind   down    <s> nextLineSelect 
  260. bind   down   <cs> endBufferSelect 
  261. bind   down    <z> scrollDownLine 
  262. bind   down    <o> scrollDownLine 
  263. bind     up        prevIntro Help
  264. bind     up        previousLine 
  265. bind     up    <s> prevLineSelect 
  266. bind     up    <c> beginningOfBuffer 
  267. bind     up   <cs> beginningBufferSelect 
  268. bind     up    <z> scrollUpLine 
  269. bind     up    <o> scrollUpLine 
  270. bind    'a'    <o> prevSentence 
  271.